ccflags-y += -I$(srctree)/kernel/nanokernel/include
ccflags-y +=-I$(srctree)/arch/$(ARCH)/include
ccflags-y += -I$(srctree)/kernel/microkernel/include

obj-y += thread.o thread_entry_wrapper.o \
	cpu_idle.o  fast_irq.o  fatal.o  fault.o  \
	fault_s.o  irq_manage.o  \
	isr_wrapper.o  regular_irq.o  swap_macros.h  swap.o \
	sys_fatal_error_handler.o

obj-y += prep_c.o \
         reset.o \
         vector_table.o

obj-$(CONFIG_IRQ_OFFLOAD) += irq_offload.o
obj-$(CONFIG_ERRNO) += errno.o

ifeq ($(CONFIG_ARC_ATOMIC_ASM),y)
obj-y += atomic.o
else
obj-y += atomic_native.o
endif
